home *** CD-ROM | disk | FTP | other *** search
/ QuickTime 1.5 for Developers / QuickTime 1.5 for Developers.iso / Goodies / Aldus Fetch™ / Fetch Browser / Fetch Browser.rsrc / CODE_84_AStdFile.txt < prev    next >
Text File  |  1992-10-27  |  49KB  |  860 lines

  1. # near model CODE resource
  2. # jump table entries: 17688-17692 (5 of them)
  3. export_2211:
  4. fn00000000:
  5. 00000000  4E56 FFEC                link       A6, -0x0014
  6. 00000004  48E7 0018                movem.l    -[A7], A3,A4
  7. 00000008  266E 000A                movea.l    A3, [A6 + 0xA]
  8. 0000000C  42A7                     clr.l      -[A7]
  9. 0000000E  2F3C 444C 4F47           move.l     -[A7], 0x444C4F47 /* 'DLOG' */
  10. 00000014  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  11. 00000018  A9A0                     syscall    GetResource
  12. 0000001A  285F                     movea.l    A4, [A7]+
  13. 0000001C  200C                     move.l     D0, A4
  14. 0000001E  674E                     beq        +0x50 /* 0000006E */
  15. 00000020  2054                     movea.l    A0, [A4]
  16. 00000022  43EE FFF4                lea.l      A1, [A6 - 0xC]
  17. 00000026  22D8                     move.l     [A1]+, [A0]+
  18. 00000028  22D8                     move.l     [A1]+, [A0]+
  19. 0000002A  41EE FFEC                lea.l      A0, [A6 - 0x14]
  20. 0000002E  43ED FDC6                lea.l      A1, [A5 - 0x23A]
  21. 00000032  20D9                     move.l     [A0]+, [A1]+
  22. 00000034  20D9                     move.l     [A0]+, [A1]+
  23. 00000036  302E FFEE                move.w     D0, [A6 - 0x12]
  24. 0000003A  D06E FFF2                add.w      D0, [A6 - 0xE]
  25. 0000003E  906E FFFA                sub.w      D0, [A6 - 0x6]
  26. 00000042  322E FFF6                move.w     D1, [A6 - 0xA]
  27. 00000046  D240                     add.w      D1, D0
  28. 00000048  48C1                     ext.l      D1
  29. 0000004A  83FC 0002                divs.w     D1, 0x2
  30. 0000004E  3741 0002                move.w     [A3 + 0x2], D1
  31. 00000052  302E FFEC                move.w     D0, [A6 - 0x14]
  32. 00000056  D06E FFF0                add.w      D0, [A6 - 0x10]
  33. 0000005A  906E FFF8                sub.w      D0, [A6 - 0x8]
  34. 0000005E  322E FFF4                move.w     D1, [A6 - 0xC]
  35. 00000062  D240                     add.w      D1, D0
  36. 00000064  48C1                     ext.l      D1
  37. 00000066  83FC 0003                divs.w     D1, 0x3
  38. 0000006A  3681                     move.w     [A3], D1
  39. 0000006C  600A                     bra        +0xC /* 00000078 */
  40. label0000006E:
  41. 0000006E  377C 0064 0002           move.w     [A3 + 0x2], 0x64 /* 'd' */
  42. 00000074  36BC 0064                move.w     [A3], 0x64 /* 'd' */
  43. label00000078:
  44. 00000078  4CDF 1800                movem.l    A3,A4, [A7]+
  45. 0000007C  4E5E                     unlink     A6
  46. 0000007E  205F                     movea.l    A0, [A7]+
  47. 00000080  5C4F                     addq.w     A7, 6
  48. 00000082  4ED0                     jmp        [A0]
  49. 00000084  4E56 FFE0                link       A6, -0x0020
  50. 00000088  486E FFE0                pea.l      [A6 - 0x20]
  51. 0000008C  A898                     syscall    GetPenState
  52. 0000008E  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  53. 00000092  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  54. 00000096  486E FFFE                pea.l      [A6 - 0x2]
  55. 0000009A  486E FFF2                pea.l      [A6 - 0xE]
  56. 0000009E  486E FFF6                pea.l      [A6 - 0xA]
  57. 000000A2  A98D                     syscall    GetDialogItem/GetDItem
  58. 000000A4  2F3C 0003 0003           move.l     -[A7], 0x30003
  59. 000000AA  A89B                     syscall    PenSize
  60. 000000AC  486E FFF6                pea.l      [A6 - 0xA]
  61. 000000B0  2F3C 0010 0010           move.l     -[A7], 0x100010
  62. 000000B6  A8B0                     syscall    FrameRoundRect
  63. 000000B8  486E FFE0                pea.l      [A6 - 0x20]
  64. 000000BC  A899                     syscall    SetPenState
  65. 000000BE  4E5E                     unlink     A6
  66. 000000C0  205F                     movea.l    A0, [A7]+
  67. 000000C2  5C4F                     addq.w     A7, 6
  68. 000000C4  4ED0                     jmp        [A0]
  69. 000000C6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  70. 000000CA  0000 1D7C                ori.b      D0, 0x7C /* '|' */
  71. 000000CE  0001 000C                ori.b      D1, 0xC
  72. 000000D2  4267                     clr.w      -[A7]
  73. 000000D4  206E 0008                movea.l    A0, [A6 + 0x8]
  74. 000000D8  4868 001E                pea.l      [A0 + 0x1E]
  75. 000000DC  7003                     moveq.l    D0, 0x03
  76. 000000DE  2F00                     move.l     -[A7], D0
  77. 000000E0  A85D                     syscall    BitTst
  78. 000000E2  101F                     move.b     D0, [A7]+
  79. 000000E4  6704                     beq        +0x6 /* 000000EA */
  80. 000000E6  422E 000C                clr.b      [A6 + 0xC]
  81. label000000EA:
  82. 000000EA  4E5E                     unlink     A6
  83. 000000EC  2E9F                     move.l     [A7], [A7]+
  84. 000000EE  4E75                     rts
  85. fn000000F0:
  86. 000000F0  4E56 0000                link       A6, 0
  87. 000000F4  2F0C                     move.l     -[A7], A4
  88. 000000F6  286E 0008                movea.l    A4, [A6 + 0x8]
  89. 000000FA  422E 000C                clr.b      [A6 + 0xC]
  90. 000000FE  7064                     moveq.l    D0, 0x64
  91. 00000100  B06C FFFE                cmp.w      D0, [A4 - 0x2]
  92. 00000104  57C0                     seq        D0
  93. 00000106  4A00                     tst.b      D0
  94. 00000108  660C                     bne        +0xE /* 00000116 */
  95. 0000010A  7244                     moveq.l    D1, 0x44
  96. 0000010C  B26C FFFE                cmp.w      D1, [A4 - 0x2]
  97. 00000110  57C1                     seq        D1
  98. 00000112  8001                     or.b       D0, D1
  99. 00000114  6714                     beq        +0x16 /* 0000012A */
  100. label00000116:
  101. 00000116  0C6D 0700 FC50           cmpi.w     [A5 - 0x3B0], 0x700
  102. 0000011C  5DC1                     slt        D1
  103. 0000011E  C001                     and.b      D0, D1
  104. 00000120  6708                     beq        +0xA /* 0000012A */
  105. 00000122  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  106. 00000128  601E                     bra        +0x20 /* 00000148 */
  107. label0000012A:
  108. 0000012A  7072                     moveq.l    D0, 0x72
  109. 0000012C  B06C FFFE                cmp.w      D0, [A4 - 0x2]
  110. 00000130  57C0                     seq        D0
  111. 00000132  4A00                     tst.b      D0
  112. 00000134  660C                     bne        +0xE /* 00000142 */
  113. 00000136  7252                     moveq.l    D1, 0x52
  114. 00000138  B26C FFFE                cmp.w      D1, [A4 - 0x2]
  115. 0000013C  57C1                     seq        D1
  116. 0000013E  8001                     or.b       D0, D1
  117. 00000140  6706                     beq        +0x8 /* 00000148 */
  118. label00000142:
  119. 00000142  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  120. label00000148:
  121. 00000148  285F                     movea.l    A4, [A7]+
  122. 0000014A  4E5E                     unlink     A6
  123. 0000014C  2E9F                     move.l     [A7], [A7]+
  124. 0000014E  4E75                     rts
  125. 00000150  4E56 FFEC                link       A6, -0x0014
  126. 00000154  422E 0014                clr.b      [A6 + 0x14]
  127. 00000158  206E 000C                movea.l    A0, [A6 + 0xC]
  128. 0000015C  7003                     moveq.l    D0, 0x03
  129. 0000015E  B050                     cmp.w      D0, [A0]
  130. 00000160  6600 00EA                bne        +0xEC /* 0000024C */
  131. 00000164  203C 0000 00FF           move.l     D0, 0xFF
  132. 0000016A  C0A8 0002                and.l      D0, [A0 + 0x2]
  133. 0000016E  3D40 FFFE                move.w     [A6 - 0x2], D0
  134. 00000172  700D                     moveq.l    D0, 0x0D
  135. 00000174  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  136. 00000178  57C0                     seq        D0
  137. 0000017A  7203                     moveq.l    D1, 0x03
  138. 0000017C  B26E FFFE                cmp.w      D1, [A6 - 0x2]
  139. 00000180  57C1                     seq        D1
  140. 00000182  8001                     or.b       D0, D1
  141. 00000184  6750                     beq        +0x52 /* 000001D6 */
  142. 00000186  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  143. 0000018A  3F3C 0001                move.w     -[A7], 0x1
  144. 0000018E  486E FFFC                pea.l      [A6 - 0x4]
  145. 00000192  486E FFF0                pea.l      [A6 - 0x10]
  146. 00000196  486E FFF4                pea.l      [A6 - 0xC]
  147. 0000019A  A98D                     syscall    GetDialogItem/GetDItem
  148. 0000019C  206E FFF0                movea.l    A0, [A6 - 0x10]
  149. 000001A0  2050                     movea.l    A0, [A0]
  150. 000001A2  4240                     clr.w      D0
  151. 000001A4  1028 0011                move.b     D0, [A0 + 0x11]
  152. 000001A8  0C40 00FF                cmpi.w     D0, 0xFF
  153. 000001AC  6C00 009E                bge        +0xA0 /* 0000024C */
  154. 000001B0  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  155. 000001B4  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  156. 000001B8  A95D                     syscall    HiliteControl
  157. 000001BA  7003                     moveq.l    D0, 0x03
  158. 000001BC  2F00                     move.l     -[A7], D0
  159. 000001BE  486E FFEC                pea.l      [A6 - 0x14]
  160. 000001C2  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  161. 000001C6  206E 0008                movea.l    A0, [A6 + 0x8]
  162. 000001CA  30BC 0001                move.w     [A0], 0x1
  163. 000001CE  1D7C 0001 0014           move.b     [A6 + 0x14], 0x1
  164. 000001D4  6076                     bra        +0x78 /* 0000024C */
  165. label000001D6:
  166. 000001D6  7000                     moveq.l    D0, 0x00
  167. 000001D8  206E 000C                movea.l    A0, [A6 + 0xC]
  168. 000001DC  3028 000E                move.w     D0, [A0 + 0xE]
  169. 000001E0  C0BC 0000 0100           and.l      D0, 0x100
  170. 000001E6  4A80                     tst.l      D0
  171. 000001E8  5EC0                     sgt        D0
  172. 000001EA  4A00                     tst.b      D0
  173. 000001EC  675E                     beq        +0x60 /* 0000024C */
  174. 000001EE  2F00                     move.l     -[A7], D0
  175. 000001F0  4267                     clr.w      -[A7]
  176. 000001F2  2F0E                     move.l     -[A7], A6
  177. 000001F4  4EBA FEFA                jsr        [PC - 0x106 /* 000000F0 */]
  178. 000001F8  121F                     move.b     D1, [A7]+
  179. 000001FA  201F                     move.l     D0, [A7]+
  180. 000001FC  C001                     and.b      D0, D1
  181. 000001FE  674C                     beq        +0x4E /* 0000024C */
  182. 00000200  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  183. 00000204  3F3C 000B                move.w     -[A7], 0xB
  184. 00000208  486E FFFC                pea.l      [A6 - 0x4]
  185. 0000020C  486E FFF0                pea.l      [A6 - 0x10]
  186. 00000210  486E FFF4                pea.l      [A6 - 0xC]
  187. 00000214  A98D                     syscall    GetDialogItem/GetDItem
  188. 00000216  206E FFF0                movea.l    A0, [A6 - 0x10]
  189. 0000021A  2050                     movea.l    A0, [A0]
  190. 0000021C  4240                     clr.w      D0
  191. 0000021E  1028 0011                move.b     D0, [A0 + 0x11]
  192. 00000222  0C40 00FF                cmpi.w     D0, 0xFF
  193. 00000226  6C24                     bge        +0x26 /* 0000024C */
  194. 00000228  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  195. 0000022C  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  196. 00000230  A95D                     syscall    HiliteControl
  197. 00000232  7003                     moveq.l    D0, 0x03
  198. 00000234  2F00                     move.l     -[A7], D0
  199. 00000236  486E FFEC                pea.l      [A6 - 0x14]
  200. 0000023A  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  201. 0000023E  206E 0008                movea.l    A0, [A6 + 0x8]
  202. 00000242  30BC 000B                move.w     [A0], 0xB
  203. 00000246  1D7C 0001 0014           move.b     [A6 + 0x14], 0x1
  204. label0000024C:
  205. 0000024C  4E5E                     unlink     A6
  206. 0000024E  205F                     movea.l    A0, [A7]+
  207. 00000250  DEFC 000C                add.w      A7, 0xC
  208. 00000254  4ED0                     jmp        [A0]
  209. 00000256  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  210. 0000025A  FFF2                     .invalid   <<F/7/7>>
  211. 0000025C  2F0C                     move.l     -[A7], A4
  212. 0000025E  286E 0008                movea.l    A4, [A6 + 0x8]
  213. 00000262  3D6E 000C 000E           move.w     [A6 + 0xE], [A6 + 0xC]
  214. 00000268  302E 000C                move.w     D0, [A6 + 0xC]
  215. 0000026C  5240                     addq.w     D0, 1
  216. 0000026E  6708                     beq        +0xA /* 00000278 */
  217. 00000270  0440 000C                subi.w     D0, 0xC
  218. 00000274  673A                     beq        +0x3C /* 000002B0 */
  219. 00000276  605A                     bra        +0x5C /* 000002D2 */
  220. label00000278:
  221. 00000278  2F0C                     move.l     -[A7], A4
  222. 0000027A  3F3C 0001                move.w     -[A7], 0x1
  223. 0000027E  486E FFFE                pea.l      [A6 - 0x2]
  224. 00000282  486E FFF2                pea.l      [A6 - 0xE]
  225. 00000286  486E FFF6                pea.l      [A6 - 0xA]
  226. 0000028A  A98D                     syscall    GetDialogItem/GetDItem
  227. 0000028C  486E FFF6                pea.l      [A6 - 0xA]
  228. 00000290  2F3C FFFC FFFC           move.l     -[A7], 0xFFFCFFFC
  229. 00000296  A8A9                     syscall    InsetRect
  230. 00000298  2F0C                     move.l     -[A7], A4
  231. 0000029A  2F3C 0000 000C           move.l     -[A7], 0xC
  232. 000002A0  487A FDE2                pea.l      [PC - 0x21E /* 00000084, value 0x4E56FFE0 */]
  233. 000002A4  486E FFF6                pea.l      [A6 - 0xA]
  234. 000002A8  A98E                     syscall    SetDialogItem/SetDItem
  235. 000002AA  426D F128                clr.w      [A5 - 0xED8]
  236. 000002AE  6022                     bra        +0x24 /* 000002D2 */
  237. label000002B0:
  238. 000002B0  42A7                     clr.l      -[A7]
  239. 000002B2  2EB8 0398                move.l     [A7], [0x00000398 /* CurDirStore */]
  240. 000002B6  2B5F F180                move.l     [A5 - 0xE80], [A7]+
  241. 000002BA  4267                     clr.w      -[A7]
  242. 000002BC  3EB8 0214                move.w     [A7], [0x00000214 /* SFSaveDisk */]
  243. 000002C0  301F                     move.w     D0, [A7]+
  244. 000002C2  4440                     neg.w      D0
  245. 000002C4  3B40 F17C                move.w     [A5 - 0xE84], D0
  246. 000002C8  422D F12C                clr.b      [A5 - 0xED4]
  247. 000002CC  3D7C 0001 000E           move.w     [A6 + 0xE], 0x1
  248. label000002D2:
  249. 000002D2  0C6D 0700 FC50           cmpi.w     [A5 - 0x3B0], 0x700
  250. 000002D8  6D62                     blt        +0x64 /* 0000033C */
  251. 000002DA  2F0C                     move.l     -[A7], A4
  252. 000002DC  3F3C 0006                move.w     -[A7], 0x6
  253. 000002E0  486E FFFE                pea.l      [A6 - 0x2]
  254. 000002E4  486E FFF2                pea.l      [A6 - 0xE]
  255. 000002E8  486E FFF6                pea.l      [A6 - 0xA]
  256. 000002EC  A98D                     syscall    GetDialogItem/GetDItem
  257. 000002EE  206E FFF2                movea.l    A0, [A6 - 0xE]
  258. 000002F2  2050                     movea.l    A0, [A0]
  259. 000002F4  4240                     clr.w      D0
  260. 000002F6  1028 0011                move.b     D0, [A0 + 0x11]
  261. 000002FA  0C40 00FF                cmpi.w     D0, 0xFF
  262. 000002FE  6620                     bne        +0x22 /* 00000320 */
  263. 00000300  2F0C                     move.l     -[A7], A4
  264. 00000302  3F3C 000B                move.w     -[A7], 0xB
  265. 00000306  486E FFFE                pea.l      [A6 - 0x2]
  266. 0000030A  486E FFF2                pea.l      [A6 - 0xE]
  267. 0000030E  486E FFF6                pea.l      [A6 - 0xA]
  268. 00000312  A98D                     syscall    GetDialogItem/GetDItem
  269. 00000314  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  270. 00000318  3F3C 00FF                move.w     -[A7], 0xFF
  271. 0000031C  A95D                     syscall    HiliteControl
  272. 0000031E  601C                     bra        +0x1E /* 0000033C */
  273. label00000320:
  274. 00000320  2F0C                     move.l     -[A7], A4
  275. 00000322  3F3C 000B                move.w     -[A7], 0xB
  276. 00000326  486E FFFE                pea.l      [A6 - 0x2]
  277. 0000032A  486E FFF2                pea.l      [A6 - 0xE]
  278. 0000032E  486E FFF6                pea.l      [A6 - 0xA]
  279. 00000332  A98D                     syscall    GetDialogItem/GetDItem
  280. 00000334  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  281. 00000338  4267                     clr.w      -[A7]
  282. 0000033A  A95D                     syscall    HiliteControl
  283. label0000033C:
  284. 0000033C  285F                     movea.l    A4, [A7]+
  285. 0000033E  4E5E                     unlink     A6
  286. 00000340  205F                     movea.l    A0, [A7]+
  287. 00000342  5C4F                     addq.w     A7, 6
  288. 00000344  4ED0                     jmp        [A0]
  289. 00000346  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  290. export_2212: // at 00000348 (misaligned)
  291. 0000034A  FFE6                     .invalid   <<F/7/7>>
  292. 0000034C  1F3C 0001                move.b     -[A7], 0x1
  293. 00000350  A834                     syscall    SetFScaleDisable
  294. 00000352  486E FFFC                pea.l      [A6 - 0x4]
  295. 00000356  3F3C 1789                move.w     -[A7], 0x1789
  296. 0000035A  4EBA FCA4                jsr        [PC - 0x35C /* 00000000 */]
  297. 0000035E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  298. 00000362  487A 005E                pea.l      [PC + 0x5E /* 000003C2, value 0x4E56 'NV', cstring "" */]
  299. 00000366  487A FD60                pea.l      [PC - 0x2A0 /* 000000C8, value 0x4E560000 'NV\0\0', cstring "NV" */]
  300. 0000036A  4267                     clr.w      -[A7]
  301. 0000036C  486E FFEC                pea.l      [A6 - 0x14]
  302. 00000370  487A FEE6                pea.l      [PC - 0x11A /* 00000258, value 0x4E56FFF2 */]
  303. 00000374  486D F130                pea.l      [A5 - 0xED0]
  304. 00000378  3F3C 1789                move.w     -[A7], 0x1789
  305. 0000037C  487A FDD2                pea.l      [PC - 0x22E /* 00000150, value 0x4E56FFEC */]
  306. 00000380  3F3C 0004                move.w     -[A7], 0x4
  307. 00000384  A9EA                     syscall    Pack3
  308. 00000386  102D F130                move.b     D0, [A5 - 0xED0]
  309. 0000038A  672A                     beq        +0x2C /* 000003B6 */
  310. 0000038C  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  311. 00000392  206E 000C                movea.l    A0, [A6 + 0xC]
  312. 00000396  30AD F17C                move.w     [A0], [A5 - 0xE84]
  313. 0000039A  4267                     clr.w      -[A7]
  314. 0000039C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  315. 000003A0  486E FFE8                pea.l      [A6 - 0x18]
  316. 000003A4  4EAD 0C0A                jsr        [A5 + 0xC0A /* export_381 */]
  317. 000003A8  3D5F FFE6                move.w     [A6 - 0x1A], [A7]+
  318. 000003AC  206E 0008                movea.l    A0, [A6 + 0x8]
  319. 000003B0  20AD F180                move.l     [A0], [A5 - 0xE80]
  320. 000003B4  6004                     bra        +0x6 /* 000003BA */
  321. label000003B6:
  322. 000003B6  422E 0010                clr.b      [A6 + 0x10]
  323. label000003BA:
  324. 000003BA  4E5E                     unlink     A6
  325. 000003BC  205F                     movea.l    A0, [A7]+
  326. 000003BE  504F                     addq.w     A7, 8
  327. 000003C0  4ED0                     jmp        [A0]
  328. 000003C2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  329. 000003C6  FFEC                     .invalid   <<F/7/7>>
  330. 000003C8  48E7 0108                movem.l    -[A7], D7,A4
  331. 000003CC  286E 000C                movea.l    A4, [A6 + 0xC]
  332. 000003D0  422E 0014                clr.b      [A6 + 0x14]
  333. 000003D4  7003                     moveq.l    D0, 0x03
  334. 000003D6  B054                     cmp.w      D0, [A4]
  335. 000003D8  6600 00A4                bne        +0xA6 /* 0000047E */
  336. 000003DC  203C 0000 00FF           move.l     D0, 0xFF
  337. 000003E2  C0AC 0002                and.l      D0, [A4 + 0x2]
  338. 000003E6  3E00                     move.w     D7, D0
  339. 000003E8  700D                     moveq.l    D0, 0x0D
  340. 000003EA  B047                     cmp.w      D0, D7
  341. 000003EC  57C0                     seq        D0
  342. 000003EE  7203                     moveq.l    D1, 0x03
  343. 000003F0  B247                     cmp.w      D1, D7
  344. 000003F2  57C1                     seq        D1
  345. 000003F4  8001                     or.b       D0, D1
  346. 000003F6  674E                     beq        +0x50 /* 00000446 */
  347. 000003F8  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  348. 000003FC  3F3C 0001                move.w     -[A7], 0x1
  349. 00000400  486E FFFC                pea.l      [A6 - 0x4]
  350. 00000404  486E FFF0                pea.l      [A6 - 0x10]
  351. 00000408  486E FFF4                pea.l      [A6 - 0xC]
  352. 0000040C  A98D                     syscall    GetDialogItem/GetDItem
  353. 0000040E  206E FFF0                movea.l    A0, [A6 - 0x10]
  354. 00000412  2050                     movea.l    A0, [A0]
  355. 00000414  4240                     clr.w      D0
  356. 00000416  1028 0011                move.b     D0, [A0 + 0x11]
  357. 0000041A  0C40 00FF                cmpi.w     D0, 0xFF
  358. 0000041E  6C5E                     bge        +0x60 /* 0000047E */
  359. 00000420  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  360. 00000424  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  361. 00000428  A95D                     syscall    HiliteControl
  362. 0000042A  7003                     moveq.l    D0, 0x03
  363. 0000042C  2F00                     move.l     -[A7], D0
  364. 0000042E  486E FFEC                pea.l      [A6 - 0x14]
  365. 00000432  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  366. 00000436  206E 0008                movea.l    A0, [A6 + 0x8]
  367. 0000043A  30BC 0001                move.w     [A0], 0x1
  368. 0000043E  1D7C 0001 0014           move.b     [A6 + 0x14], 0x1
  369. 00000444  6038                     bra        +0x3A /* 0000047E */
  370. label00000446:
  371. 00000446  7000                     moveq.l    D0, 0x00
  372. 00000448  302C 000E                move.w     D0, [A4 + 0xE]
  373. 0000044C  C0BC 0000 0100           and.l      D0, 0x100
  374. 00000452  4A80                     tst.l      D0
  375. 00000454  5EC0                     sgt        D0
  376. 00000456  4A00                     tst.b      D0
  377. 00000458  6724                     beq        +0x26 /* 0000047E */
  378. 0000045A  7273                     moveq.l    D1, 0x73
  379. 0000045C  B247                     cmp.w      D1, D7
  380. 0000045E  57C1                     seq        D1
  381. 00000460  4A01                     tst.b      D1
  382. 00000462  660C                     bne        +0xE /* 00000470 */
  383. 00000464  7453                     moveq.l    D2, 0x53
  384. 00000466  B447                     cmp.w      D2, D7
  385. 00000468  57C2                     seq        D2
  386. 0000046A  8202                     or.b       D1, D2
  387. 0000046C  C001                     and.b      D0, D1
  388. 0000046E  670E                     beq        +0x10 /* 0000047E */
  389. label00000470:
  390. 00000470  206E 0008                movea.l    A0, [A6 + 0x8]
  391. 00000474  30BC 000B                move.w     [A0], 0xB
  392. 00000478  1D7C 0001 0014           move.b     [A6 + 0x14], 0x1
  393. label0000047E:
  394. 0000047E  4CDF 1080                movem.l    D7,A4, [A7]+
  395. 00000482  4E5E                     unlink     A6
  396. 00000484  205F                     movea.l    A0, [A7]+
  397. 00000486  DEFC 000C                add.w      A7, 0xC
  398. 0000048A  4ED0                     jmp        [A0]
  399. 0000048C  4E56 FFF2                link       A6, -0x000E
  400. 00000490  3D6E 000C 000E           move.w     [A6 + 0xE], [A6 + 0xC]
  401. 00000496  302E 000C                move.w     D0, [A6 + 0xC]
  402. 0000049A  5240                     addq.w     D0, 1
  403. 0000049C  670A                     beq        +0xC /* 000004A8 */
  404. 0000049E  0440 000C                subi.w     D0, 0xC
  405. 000004A2  6766                     beq        +0x68 /* 0000050A */
  406. 000004A4  6000 009C                bra        +0x9E /* 00000542 */
  407. label000004A8:
  408. 000004A8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  409. 000004AC  3F3C 0001                move.w     -[A7], 0x1
  410. 000004B0  486E FFFE                pea.l      [A6 - 0x2]
  411. 000004B4  486E FFF2                pea.l      [A6 - 0xE]
  412. 000004B8  486E FFF6                pea.l      [A6 - 0xA]
  413. 000004BC  A98D                     syscall    GetDialogItem/GetDItem
  414. 000004BE  486E FFF6                pea.l      [A6 - 0xA]
  415. 000004C2  2F3C FFFC FFFC           move.l     -[A7], 0xFFFCFFFC
  416. 000004C8  A8A9                     syscall    InsetRect
  417. 000004CA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  418. 000004CE  2F3C 0000 000C           move.l     -[A7], 0xC
  419. 000004D4  487A FBAE                pea.l      [PC - 0x452 /* 00000084, value 0x4E56FFE0 */]
  420. 000004D8  486E FFF6                pea.l      [A6 - 0xA]
  421. 000004DC  A98E                     syscall    SetDialogItem/SetDItem
  422. 000004DE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  423. 000004E2  3F3C 000B                move.w     -[A7], 0xB
  424. 000004E6  486E FFFE                pea.l      [A6 - 0x2]
  425. 000004EA  486E FFF2                pea.l      [A6 - 0xE]
  426. 000004EE  486E FFF6                pea.l      [A6 - 0xA]
  427. 000004F2  A98D                     syscall    GetDialogItem/GetDItem
  428. 000004F4  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  429. 000004F8  486D F13A                pea.l      [A5 - 0xEC6]
  430. 000004FC  A95F                     syscall    SetControlTitle/SetCTitle
  431. 000004FE  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  432. 00000502  3F2D F128                move.w     -[A7], [A5 - 0xED8]
  433. 00000506  A963                     syscall    SetControlValue/SetCtlValue
  434. 00000508  6038                     bra        +0x3A /* 00000542 */
  435. label0000050A:
  436. 0000050A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  437. 0000050E  3F3C 000B                move.w     -[A7], 0xB
  438. 00000512  486E FFFE                pea.l      [A6 - 0x2]
  439. 00000516  486E FFF2                pea.l      [A6 - 0xE]
  440. 0000051A  486E FFF6                pea.l      [A6 - 0xA]
  441. 0000051E  A98D                     syscall    GetDialogItem/GetDItem
  442. 00000520  4267                     clr.w      -[A7]
  443. 00000522  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  444. 00000526  A960                     syscall    GetControlValue/GetCtlValue
  445. 00000528  301F                     move.w     D0, [A7]+
  446. 0000052A  5240                     addq.w     D0, 1
  447. 0000052C  48C0                     ext.l      D0
  448. 0000052E  81FC 0002                divs.w     D0, 0x2
  449. 00000532  4840                     swap.w     D0
  450. 00000534  3B40 F128                move.w     [A5 - 0xED8], D0
  451. 00000538  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  452. 0000053C  3F2D F128                move.w     -[A7], [A5 - 0xED8]
  453. 00000540  A963                     syscall    SetControlValue/SetCtlValue
  454. label00000542:
  455. 00000542  4E5E                     unlink     A6
  456. 00000544  205F                     movea.l    A0, [A7]+
  457. 00000546  5C4F                     addq.w     A7, 6
  458. 00000548  4ED0                     jmp        [A0]
  459. 0000054A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  460. export_2213: // at 0000054C (misaligned)
  461. 0000054E  FFCC                     .invalid   <<F/7/7>>
  462. 00000550  206E 0010                movea.l    A0, [A6 + 0x10]
  463. 00000554  43EE FFF0                lea.l      A1, [A6 - 0x10]
  464. 00000558  22D8                     move.l     [A1]+, [A0]+
  465. 0000055A  22D8                     move.l     [A1]+, [A0]+
  466. 0000055C  22D8                     move.l     [A1]+, [A0]+
  467. 0000055E  22D8                     move.l     [A1]+, [A0]+
  468. 00000560  206E 000C                movea.l    A0, [A6 + 0xC]
  469. 00000564  43EE FFD0                lea.l      A1, [A6 - 0x30]
  470. 00000568  7007                     moveq.l    D0, 0x07
  471. label0000056A:
  472. 0000056A  22D8                     move.l     [A1]+, [A0]+
  473. 0000056C  51C8 FFFC                dbf        D0, -0x6 /* 0000056A */
  474. 00000570  206E 0008                movea.l    A0, [A6 + 0x8]
  475. 00000574  1010                     move.b     D0, [A0]
  476. 00000576  6708                     beq        +0xA /* 00000580 */
  477. 00000578  3B7C 0001 F128           move.w     [A5 - 0xED8], 0x1
  478. 0000057E  6004                     bra        +0x6 /* 00000584 */
  479. label00000580:
  480. 00000580  426D F128                clr.w      [A5 - 0xED8]
  481. label00000584:
  482. 00000584  41ED F13A                lea.l      A0, [A5 - 0xEC6]
  483. 00000588  43EE FFD0                lea.l      A1, [A6 - 0x30]
  484. 0000058C  7007                     moveq.l    D0, 0x07
  485. label0000058E:
  486. 0000058E  20D9                     move.l     [A0]+, [A1]+
  487. 00000590  51C8 FFFC                dbf        D0, -0x6 /* 0000058E */
  488. 00000594  486E FFCC                pea.l      [A6 - 0x34]
  489. 00000598  3F3C 1771                move.w     -[A7], 0x1771
  490. 0000059C  4EBA FA62                jsr        [PC - 0x59E /* 00000000 */]
  491. 000005A0  2F2E FFCC                move.l     -[A7], [A6 - 0x34]
  492. 000005A4  487A 004E                pea.l      [PC + 0x4E /* 000005F4, value 0x0, cstring "" */]
  493. 000005A8  42A7                     clr.l      -[A7]
  494. 000005AA  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  495. 000005AE  486E FFF0                pea.l      [A6 - 0x10]
  496. 000005B2  487A FED8                pea.l      [PC - 0x128 /* 0000048C, value 0x4E56FFF2 */]
  497. 000005B6  486D F130                pea.l      [A5 - 0xED0]
  498. 000005BA  3F3C 1771                move.w     -[A7], 0x1771
  499. 000005BE  487A FE04                pea.l      [PC - 0x1FC /* 000003C4, value 0x4E56FFEC */]
  500. 000005C2  3F3C 0004                move.w     -[A7], 0x4
  501. 000005C6  A9EA                     syscall    Pack3
  502. 000005C8  206E 0008                movea.l    A0, [A6 + 0x8]
  503. 000005CC  7001                     moveq.l    D0, 0x01
  504. 000005CE  B06D F128                cmp.w      D0, [A5 - 0xED8]
  505. 000005D2  57C0                     seq        D0
  506. 000005D4  4400                     neg.b      D0
  507. 000005D6  1080                     move.b     [A0], D0
  508. 000005D8  206E 0016                movea.l    A0, [A6 + 0x16]
  509. 000005DC  43ED F130                lea.l      A1, [A5 - 0xED0]
  510. 000005E0  7011                     moveq.l    D0, 0x11
  511. label000005E2:
  512. 000005E2  20D9                     move.l     [A0]+, [A1]+
  513. 000005E4  51C8 FFFC                dbf        D0, -0x6 /* 000005E2 */
  514. 000005E8  3091                     move.w     [A0], [A1]
  515. 000005EA  4E5E                     unlink     A6
  516. 000005EC  205F                     movea.l    A0, [A7]+
  517. 000005EE  DEFC 000E                add.w      A7, 0xE
  518. 000005F2  4ED0                     jmp        [A0]
  519. 000005F4  0000 0000                ori.b      D0, 0x0
  520. 000005F8  4E56 FFEC                link       A6, -0x0014
  521. 000005FC  48E7 0108                movem.l    -[A7], D7,A4
  522. 00000600  286E 000C                movea.l    A4, [A6 + 0xC]
  523. 00000604  422E 0014                clr.b      [A6 + 0x14]
  524. 00000608  7003                     moveq.l    D0, 0x03
  525. 0000060A  B054                     cmp.w      D0, [A4]
  526. 0000060C  6600 00A4                bne        +0xA6 /* 000006B2 */
  527. 00000610  203C 0000 00FF           move.l     D0, 0xFF
  528. 00000616  C0AC 0002                and.l      D0, [A4 + 0x2]
  529. 0000061A  3E00                     move.w     D7, D0
  530. 0000061C  700D                     moveq.l    D0, 0x0D
  531. 0000061E  B047                     cmp.w      D0, D7
  532. 00000620  57C0                     seq        D0
  533. 00000622  7203                     moveq.l    D1, 0x03
  534. 00000624  B247                     cmp.w      D1, D7
  535. 00000626  57C1                     seq        D1
  536. 00000628  8001                     or.b       D0, D1
  537. 0000062A  674E                     beq        +0x50 /* 0000067A */
  538. 0000062C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  539. 00000630  3F3C 0001                move.w     -[A7], 0x1
  540. 00000634  486E FFFC                pea.l      [A6 - 0x4]
  541. 00000638  486E FFF0                pea.l      [A6 - 0x10]
  542. 0000063C  486E FFF4                pea.l      [A6 - 0xC]
  543. 00000640  A98D                     syscall    GetDialogItem/GetDItem
  544. 00000642  206E FFF0                movea.l    A0, [A6 - 0x10]
  545. 00000646  2050                     movea.l    A0, [A0]
  546. 00000648  4240                     clr.w      D0
  547. 0000064A  1028 0011                move.b     D0, [A0 + 0x11]
  548. 0000064E  0C40 00FF                cmpi.w     D0, 0xFF
  549. 00000652  6C5E                     bge        +0x60 /* 000006B2 */
  550. 00000654  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  551. 00000658  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  552. 0000065C  A95D                     syscall    HiliteControl
  553. 0000065E  7003                     moveq.l    D0, 0x03
  554. 00000660  2F00                     move.l     -[A7], D0
  555. 00000662  486E FFEC                pea.l      [A6 - 0x14]
  556. 00000666  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  557. 0000066A  206E 0008                movea.l    A0, [A6 + 0x8]
  558. 0000066E  30BC 0001                move.w     [A0], 0x1
  559. 00000672  1D7C 0001 0014           move.b     [A6 + 0x14], 0x1
  560. 00000678  6038                     bra        +0x3A /* 000006B2 */
  561. label0000067A:
  562. 0000067A  7000                     moveq.l    D0, 0x00
  563. 0000067C  302C 000E                move.w     D0, [A4 + 0xE]
  564. 00000680  C0BC 0000 0100           and.l      D0, 0x100
  565. 00000686  4A80                     tst.l      D0
  566. 00000688  5EC0                     sgt        D0
  567. 0000068A  4A00                     tst.b      D0
  568. 0000068C  6724                     beq        +0x26 /* 000006B2 */
  569. 0000068E  7273                     moveq.l    D1, 0x73
  570. 00000690  B247                     cmp.w      D1, D7
  571. 00000692  57C1                     seq        D1
  572. 00000694  4A01                     tst.b      D1
  573. 00000696  660C                     bne        +0xE /* 000006A4 */
  574. 00000698  7453                     moveq.l    D2, 0x53
  575. 0000069A  B447                     cmp.w      D2, D7
  576. 0000069C  57C2                     seq        D2
  577. 0000069E  8202                     or.b       D1, D2
  578. 000006A0  C001                     and.b      D0, D1
  579. 000006A2  670E                     beq        +0x10 /* 000006B2 */
  580. label000006A4:
  581. 000006A4  206E 0008                movea.l    A0, [A6 + 0x8]
  582. 000006A8  30BC 0009                move.w     [A0], 0x9 /* '\t' */
  583. 000006AC  1D7C 0001 0014           move.b     [A6 + 0x14], 0x1
  584. label000006B2:
  585. 000006B2  4CDF 1080                movem.l    D7,A4, [A7]+
  586. 000006B6  4E5E                     unlink     A6
  587. 000006B8  205F                     movea.l    A0, [A7]+
  588. 000006BA  DEFC 000C                add.w      A7, 0xC
  589. 000006BE  4ED0                     jmp        [A0]
  590. 000006C0  4E56 FFF2                link       A6, -0x000E
  591. 000006C4  3D6E 000C 000E           move.w     [A6 + 0xE], [A6 + 0xC]
  592. 000006CA  302E 000C                move.w     D0, [A6 + 0xC]
  593. 000006CE  5240                     addq.w     D0, 1
  594. 000006D0  6708                     beq        +0xA /* 000006DA */
  595. 000006D2  0440 000A                subi.w     D0, 0xA /* '\n' */
  596. 000006D6  672E                     beq        +0x30 /* 00000706 */
  597. 000006D8  6064                     bra        +0x66 /* 0000073E */
  598. label000006DA:
  599. 000006DA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  600. 000006DE  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  601. 000006E2  486E FFFE                pea.l      [A6 - 0x2]
  602. 000006E6  486E FFF2                pea.l      [A6 - 0xE]
  603. 000006EA  486E FFF6                pea.l      [A6 - 0xA]
  604. 000006EE  A98D                     syscall    GetDialogItem/GetDItem
  605. 000006F0  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  606. 000006F4  486D F13A                pea.l      [A5 - 0xEC6]
  607. 000006F8  A95F                     syscall    SetControlTitle/SetCTitle
  608. 000006FA  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  609. 000006FE  3F2D F128                move.w     -[A7], [A5 - 0xED8]
  610. 00000702  A963                     syscall    SetControlValue/SetCtlValue
  611. 00000704  6038                     bra        +0x3A /* 0000073E */
  612. label00000706:
  613. 00000706  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  614. 0000070A  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  615. 0000070E  486E FFFE                pea.l      [A6 - 0x2]
  616. 00000712  486E FFF2                pea.l      [A6 - 0xE]
  617. 00000716  486E FFF6                pea.l      [A6 - 0xA]
  618. 0000071A  A98D                     syscall    GetDialogItem/GetDItem
  619. 0000071C  4267                     clr.w      -[A7]
  620. 0000071E  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  621. 00000722  A960                     syscall    GetControlValue/GetCtlValue
  622. 00000724  301F                     move.w     D0, [A7]+
  623. 00000726  5240                     addq.w     D0, 1
  624. 00000728  48C0                     ext.l      D0
  625. 0000072A  81FC 0002                divs.w     D0, 0x2
  626. 0000072E  4840                     swap.w     D0
  627. 00000730  3B40 F128                move.w     [A5 - 0xED8], D0
  628. 00000734  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  629. 00000738  3F2D F128                move.w     -[A7], [A5 - 0xED8]
  630. 0000073C  A963                     syscall    SetControlValue/SetCtlValue
  631. label0000073E:
  632. 0000073E  4E5E                     unlink     A6
  633. 00000740  205F                     movea.l    A0, [A7]+
  634. 00000742  5C4F                     addq.w     A7, 6
  635. 00000744  4ED0                     jmp        [A0]
  636. 00000746  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  637. export_2214: // at 00000748 (misaligned)
  638. 0000074A  FEDC 206E                .extension 0xEDC <<F/2-3/7>> // unimplemented
  639. 0000074E  000E 43EE                ori.b      A6, 0xEE
  640. 00000752  FFE0                     .invalid   <<F/7/7>>
  641. 00000754  7007                     moveq.l    D0, 0x07
  642. label00000756:
  643. 00000756  22D8                     move.l     [A1]+, [A0]+
  644. 00000758  51C8 FFFC                dbf        D0, -0x6 /* 00000756 */
  645. 0000075C  206E 0008                movea.l    A0, [A6 + 0x8]
  646. 00000760  1010                     move.b     D0, [A0]
  647. 00000762  6708                     beq        +0xA /* 0000076C */
  648. 00000764  3B7C 0001 F128           move.w     [A5 - 0xED8], 0x1
  649. 0000076A  6004                     bra        +0x6 /* 00000770 */
  650. label0000076C:
  651. 0000076C  426D F128                clr.w      [A5 - 0xED8]
  652. label00000770:
  653. 00000770  41ED F13A                lea.l      A0, [A5 - 0xEC6]
  654. 00000774  43EE FFE0                lea.l      A1, [A6 - 0x20]
  655. 00000778  7007                     moveq.l    D0, 0x07
  656. label0000077A:
  657. 0000077A  20D9                     move.l     [A0]+, [A1]+
  658. 0000077C  51C8 FFFC                dbf        D0, -0x6 /* 0000077A */
  659. 00000780  486E FFDC                pea.l      [A6 - 0x24]
  660. 00000784  3F3C 177B                move.w     -[A7], 0x177B
  661. 00000788  4EBA F876                jsr        [PC - 0x78A /* 00000000 */]
  662. 0000078C  486E FEDC                pea.l      [A6 - 0x124]
  663. 00000790  3F3C 0FB0                move.w     -[A7], 0xFB0
  664. 00000794  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  665. 00000798  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  666. 0000079C  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  667. 000007A0  487A 0048                pea.l      [PC + 0x48 /* 000007EA, value 0x4E56 'NV', cstring "" */]
  668. 000007A4  486E FEDC                pea.l      [A6 - 0x124]
  669. 000007A8  487A FF16                pea.l      [PC - 0xEA /* 000006C0, value 0x4E56FFF2 */]
  670. 000007AC  486D F130                pea.l      [A5 - 0xED0]
  671. 000007B0  3F3C 177B                move.w     -[A7], 0x177B
  672. 000007B4  487A FE42                pea.l      [PC - 0x1BE /* 000005F8, value 0x4E56FFEC */]
  673. 000007B8  3F3C 0003                move.w     -[A7], 0x3
  674. 000007BC  A9EA                     syscall    Pack3
  675. 000007BE  206E 0008                movea.l    A0, [A6 + 0x8]
  676. 000007C2  7001                     moveq.l    D0, 0x01
  677. 000007C4  B06D F128                cmp.w      D0, [A5 - 0xED8]
  678. 000007C8  57C0                     seq        D0
  679. 000007CA  4400                     neg.b      D0
  680. 000007CC  1080                     move.b     [A0], D0
  681. 000007CE  206E 0012                movea.l    A0, [A6 + 0x12]
  682. 000007D2  43ED F130                lea.l      A1, [A5 - 0xED0]
  683. 000007D6  7011                     moveq.l    D0, 0x11
  684. label000007D8:
  685. 000007D8  20D9                     move.l     [A0]+, [A1]+
  686. 000007DA  51C8 FFFC                dbf        D0, -0x6 /* 000007D8 */
  687. 000007DE  3091                     move.w     [A0], [A1]
  688. 000007E0  4E5E                     unlink     A6
  689. 000007E2  205F                     movea.l    A0, [A7]+
  690. 000007E4  DEFC 000A                add.w      A7, 0xA /* '\n' */
  691. 000007E8  4ED0                     jmp        [A0]
  692. 000007EA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  693. export_2215: // at 000007EC (misaligned)
  694. 000007EE  FAF6 48E7                .extension 0xAF6 <<F/2-3/5>> // unimplemented
  695. 000007F2  0300                     btst       D0, D1
  696. 000007F4  206E 0014                movea.l    A0, [A6 + 0x14]
  697. 000007F8  43EE FF00                lea.l      A1, [A6 - 0x100]
  698. 000007FC  703F                     moveq.l    D0, 0x3F
  699. label000007FE:
  700. 000007FE  22D8                     move.l     [A1]+, [A0]+
  701. 00000800  51C8 FFFC                dbf        D0, -0x6 /* 000007FE */
  702. 00000804  206E 0010                movea.l    A0, [A6 + 0x10]
  703. 00000808  43EE FE00                lea.l      A1, [A6 - 0x200]
  704. 0000080C  703F                     moveq.l    D0, 0x3F
  705. label0000080E:
  706. 0000080E  22D8                     move.l     [A1]+, [A0]+
  707. 00000810  51C8 FFFC                dbf        D0, -0x6 /* 0000080E */
  708. 00000814  206E 000C                movea.l    A0, [A6 + 0xC]
  709. 00000818  43EE FD00                lea.l      A1, [A6 - 0x300]
  710. 0000081C  703F                     moveq.l    D0, 0x3F
  711. label0000081E:
  712. 0000081E  22D8                     move.l     [A1]+, [A0]+
  713. 00000820  51C8 FFFC                dbf        D0, -0x6 /* 0000081E */
  714. 00000824  206E 0008                movea.l    A0, [A6 + 0x8]
  715. 00000828  43EE FC00                lea.l      A1, [A6 - 0x400]
  716. 0000082C  703F                     moveq.l    D0, 0x3F
  717. label0000082E:
  718. 0000082E  22D8                     move.l     [A1]+, [A0]+
  719. 00000830  51C8 FFFC                dbf        D0, -0x6 /* 0000082E */
  720. 00000834  7000                     moveq.l    D0, 0x00
  721. 00000836  2D40 FBFC                move.l     [A6 - 0x404], D0
  722. 0000083A  4267                     clr.w      -[A7]
  723. 0000083C  202E 0018                move.l     D0, [A6 + 0x18]
  724. 00000840  5280                     addq.l     D0, 1
  725. 00000842  2F00                     move.l     -[A7], D0
  726. 00000844  486E FBFC                pea.l      [A6 - 0x404]
  727. 00000848  206E 0018                movea.l    A0, [A6 + 0x18]
  728. 0000084C  4240                     clr.w      D0
  729. 0000084E  1010                     move.b     D0, [A0]
  730. 00000850  48C0                     ext.l      D0
  731. 00000852  2F00                     move.l     -[A7], D0
  732. 00000854  4EAD 04C2                jsr        [A5 + 0x4C2 /* export_148 */]
  733. 00000858  4A5F                     tst.w      [A7]+
  734. 0000085A  6600 0146                bne        +0x148 /* 000009A2 */
  735. 0000085E  2D7C 025E 3020 FAFC      move.l     [A6 - 0x504], 0x25E3020
  736. 00000866  42A7                     clr.l      -[A7]
  737. 00000868  2F2E FBFC                move.l     -[A7], [A6 - 0x404]
  738. 0000086C  42A7                     clr.l      -[A7]
  739. 0000086E  41EE FAFC                lea.l      A0, [A6 - 0x504]
  740. 00000872  2008                     move.l     D0, A0
  741. 00000874  5280                     addq.l     D0, 1
  742. 00000876  2F00                     move.l     -[A7], D0
  743. 00000878  4240                     clr.w      D0
  744. 0000087A  102E FAFC                move.b     D0, [A6 - 0x504]
  745. 0000087E  48C0                     ext.l      D0
  746. 00000880  2F00                     move.l     -[A7], D0
  747. 00000882  41EE FF00                lea.l      A0, [A6 - 0x100]
  748. 00000886  2008                     move.l     D0, A0
  749. 00000888  5280                     addq.l     D0, 1
  750. 0000088A  2F00                     move.l     -[A7], D0
  751. 0000088C  4240                     clr.w      D0
  752. 0000088E  102E FF00                move.b     D0, [A6 - 0x100]
  753. 00000892  48C0                     ext.l      D0
  754. 00000894  2F00                     move.l     -[A7], D0
  755. 00000896  A9E0                     syscall    Munger
  756. 00000898  2C1F                     move.l     D6, [A7]+
  757. 0000089A  2D7C 025E 3120 FAFC      move.l     [A6 - 0x504], 0x25E3120
  758. 000008A2  42A7                     clr.l      -[A7]
  759. 000008A4  2F2E FBFC                move.l     -[A7], [A6 - 0x404]
  760. 000008A8  42A7                     clr.l      -[A7]
  761. 000008AA  41EE FAFC                lea.l      A0, [A6 - 0x504]
  762. 000008AE  2008                     move.l     D0, A0
  763. 000008B0  5280                     addq.l     D0, 1
  764. 000008B2  2F00                     move.l     -[A7], D0
  765. 000008B4  4240                     clr.w      D0
  766. 000008B6  102E FAFC                move.b     D0, [A6 - 0x504]
  767. 000008BA  48C0                     ext.l      D0
  768. 000008BC  2F00                     move.l     -[A7], D0
  769. 000008BE  41EE FE00                lea.l      A0, [A6 - 0x200]
  770. 000008C2  2008                     move.l     D0, A0
  771. 000008C4  5280                     addq.l     D0, 1
  772. 000008C6  2F00                     move.l     -[A7], D0
  773. 000008C8  4240                     clr.w      D0
  774. 000008CA  102E FE00                move.b     D0, [A6 - 0x200]
  775. 000008CE  48C0                     ext.l      D0
  776. 000008D0  2F00                     move.l     -[A7], D0
  777. 000008D2  A9E0                     syscall    Munger
  778. 000008D4  2C1F                     move.l     D6, [A7]+
  779. 000008D6  2D7C 025E 3220 FAFC      move.l     [A6 - 0x504], 0x25E3220
  780. 000008DE  42A7                     clr.l      -[A7]
  781. 000008E0  2F2E FBFC                move.l     -[A7], [A6 - 0x404]
  782. 000008E4  42A7                     clr.l      -[A7]
  783. 000008E6  41EE FAFC                lea.l      A0, [A6 - 0x504]
  784. 000008EA  2008                     move.l     D0, A0
  785. 000008EC  5280                     addq.l     D0, 1
  786. 000008EE  2F00                     move.l     -[A7], D0
  787. 000008F0  4240                     clr.w      D0
  788. 000008F2  102E FAFC                move.b     D0, [A6 - 0x504]
  789. 000008F6  48C0                     ext.l      D0
  790. 000008F8  2F00                     move.l     -[A7], D0
  791. 000008FA  41EE FD00                lea.l      A0, [A6 - 0x300]
  792. 000008FE  2008                     move.l     D0, A0
  793. 00000900  5280                     addq.l     D0, 1
  794. 00000902  2F00                     move.l     -[A7], D0
  795. 00000904  4240                     clr.w      D0
  796. 00000906  102E FD00                move.b     D0, [A6 - 0x300]
  797. 0000090A  48C0                     ext.l      D0
  798. 0000090C  2F00                     move.l     -[A7], D0
  799. 0000090E  A9E0                     syscall    Munger
  800. 00000910  2C1F                     move.l     D6, [A7]+
  801. 00000912  2D7C 025E 3320 FAFC      move.l     [A6 - 0x504], 0x25E3320
  802. 0000091A  42A7                     clr.l      -[A7]
  803. 0000091C  2F2E FBFC                move.l     -[A7], [A6 - 0x404]
  804. 00000920  42A7                     clr.l      -[A7]
  805. 00000922  41EE FAFC                lea.l      A0, [A6 - 0x504]
  806. 00000926  2008                     move.l     D0, A0
  807. 00000928  5280                     addq.l     D0, 1
  808. 0000092A  2F00                     move.l     -[A7], D0
  809. 0000092C  4240                     clr.w      D0
  810. 0000092E  102E FAFC                move.b     D0, [A6 - 0x504]
  811. 00000932  48C0                     ext.l      D0
  812. 00000934  2F00                     move.l     -[A7], D0
  813. 00000936  41EE FC00                lea.l      A0, [A6 - 0x400]
  814. 0000093A  2008                     move.l     D0, A0
  815. 0000093C  5280                     addq.l     D0, 1
  816. 0000093E  2F00                     move.l     -[A7], D0
  817. 00000940  4240                     clr.w      D0
  818. 00000942  102E FC00                move.b     D0, [A6 - 0x400]
  819. 00000946  48C0                     ext.l      D0
  820. 00000948  2F00                     move.l     -[A7], D0
  821. 0000094A  A9E0                     syscall    Munger
  822. 0000094C  2C1F                     move.l     D6, [A7]+
  823. 0000094E  42A7                     clr.l      -[A7]
  824. 00000950  2F2E FBFC                move.l     -[A7], [A6 - 0x404]
  825. 00000954  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  826. 00000958  201F                     move.l     D0, [A7]+
  827. 0000095A  3E00                     move.w     D7, D0
  828. 0000095C  0C47 00FF                cmpi.w     D7, 0xFF
  829. 00000960  6F04                     ble        +0x6 /* 00000966 */
  830. 00000962  3E3C 00FF                move.w     D7, 0xFF
  831. label00000966:
  832. 00000966  206E FBFC                movea.l    A0, [A6 - 0x404]
  833. 0000096A  2F10                     move.l     -[A7], [A0]
  834. 0000096C  41EE FAFC                lea.l      A0, [A6 - 0x504]
  835. 00000970  2008                     move.l     D0, A0
  836. 00000972  5280                     addq.l     D0, 1
  837. 00000974  2F00                     move.l     -[A7], D0
  838. 00000976  3007                     move.w     D0, D7
  839. 00000978  48C0                     ext.l      D0
  840. 0000097A  2F00                     move.l     -[A7], D0
  841. 0000097C  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  842. 00000980  1D47 FAFC                move.b     [A6 - 0x504], D7
  843. 00000984  206E 0018                movea.l    A0, [A6 + 0x18]
  844. 00000988  43EE FAFC                lea.l      A1, [A6 - 0x504]
  845. 0000098C  703F                     moveq.l    D0, 0x3F
  846. label0000098E:
  847. 0000098E  20D9                     move.l     [A0]+, [A1]+
  848. 00000990  51C8 FFFC                dbf        D0, -0x6 /* 0000098E */
  849. 00000994  4AAE FBFC                tst.l      [A6 - 0x404]
  850. 00000998  6708                     beq        +0xA /* 000009A2 */
  851. 0000099A  2F2E FBFC                move.l     -[A7], [A6 - 0x404]
  852. 0000099E  205F                     movea.l    A0, [A7]+
  853. 000009A0  A023                     syscall    DisposHandle/DisposeHandle
  854. label000009A2:
  855. 000009A2  4CDF 00C0                movem.l    D6,D7, [A7]+
  856. 000009A6  4E5E                     unlink     A6
  857. 000009A8  205F                     movea.l    A0, [A7]+
  858. 000009AA  DEFC 0014                add.w      A7, 0x14
  859. 000009AE  4ED0                     jmp        [A0]
  860.